import React from 'react';
import { Icon } from './base';

/**
 * &#xe77b; 分享有礼
 *
 * @export
 * @class IconDoubleFlow
 * @extends {Icon}
 */
export default class IconDoubleFlow extends Icon {
    static defaultProps = {
        ...Icon.defaultProps,
        color: '#515151',
    };

    render() {
        const { color, className, style } = this.props;
        const { width, height } = this.getSize();

        return (
            <svg viewBox="-2 -2 40 40" width={width} height={height} style={style} className={className}>
                <path
                    d="M34.0625,9.71875 L34.0625,4.375 C34.0625,3.71916186 33.5308381,3.1875 32.875,3.1875 L4.375,3.1875 C3.71916186,3.1875 3.1875,3.71916186 3.1875,4.375 L3.1875,9.71875 L34.0625,9.71875 Z M34.0625,12.09375 L3.1875,12.09375 L3.1875,30.5 C3.1875,31.1558381 3.71916186,31.6875 4.375,31.6875 L32.875,31.6875 C33.5308381,31.6875 34.0625,31.1558381 34.0625,30.5 L34.0625,12.09375 Z M25.2774051,17.4375 L22.1875,17.4375 C21.5316619,17.4375 21,16.9058381 21,16.25 C21,15.5941619 21.5316619,15.0625 22.1875,15.0625 L28.125,15.0625 C28.7808381,15.0625 29.3125,15.5941619 29.3125,16.25 L29.3125,22.1875 C29.3125,22.8433381 28.7808381,23.375 28.125,23.375 C27.4691619,23.375 26.9375,22.8433381 26.9375,22.1875 L26.9375,19.1363863 L20.735364,25.3981583 C20.3073301,25.8303079 19.6219624,25.8691645 19.1478272,25.4881631 L15.5182673,22.5715524 L9.93718009,27.8038217 C9.45872177,28.2523763 8.70722925,28.2281346 8.25867457,27.7496763 C7.81011989,27.271218 7.83436159,26.5197255 8.31281991,26.0711708 L14.6461532,20.1336708 C15.0776644,19.7291291 15.7411041,19.7038277 16.2021728,20.0743294 L19.8011758,22.9663854 L25.2774051,17.4375 Z M4.375,0.8125 L32.875,0.8125 C34.8425144,0.8125 36.4375,2.40748558 36.4375,4.375 L36.4375,30.5 C36.4375,32.4675144 34.8425144,34.0625 32.875,34.0625 L4.375,34.0625 C2.40748558,34.0625 0.8125,32.4675144 0.8125,30.5 L0.8125,4.375 C0.8125,2.40748558 2.40748558,0.8125 4.375,0.8125 Z"
                    fill={color}
                />
                <path
                    d="M465.12499991 765.125V397.15624981c0-11.71874982-7.03124973-21.09374999-16.40624993-25.78125008-4.68750009-2.34374964-7.03124973-2.34374964-9.37500017-2.34374964-7.03124973 0-14.06250025 2.34374964-18.74999955 7.03124974l-98.43750027 100.78124992c-11.71874982 11.71874982-9.37500018 28.12499973 0 39.84375034 4.68750009 4.68750009 11.71874982 7.03124973 18.75000037 7.03124973 7.03124973 0 14.06250025-2.34374964 18.74999954-7.03124973l51.56250019-51.56250018v300.00000009c0 7.03124973 2.34374964 14.06250025 7.03124972 18.75000037 4.68750009 4.68750009 11.71874982 7.03124973 18.75000037 7.03124973 14.06250025 2.34374964 28.12499973-11.71874982 28.12499973-25.7812501z m227.3437499-82.03125041c4.68750009-4.68750009 7.03124973-11.71874982 7.03125056-18.74999951 0-7.03124973-2.34374964-14.06250025-7.03125056-18.75000035-4.68750009-4.68750009-11.71874982-7.03124973-18.74999954-7.03124973-7.03124973 0-14.06250025 2.34374964-18.75000036 7.03124973l-51.56250019 51.56250017V397.15624981c0-14.06250025-11.71874982-28.12499973-28.12499973-28.12499972s-28.12499973 11.71874982-28.12499974 28.1249998v367.96875011c0 11.71874982 7.03124973 21.09374999 16.40624994 25.7812501 4.68750009 2.34374964 7.03124973 2.34374964 9.37500018 2.34374961 7.03124973 0 14.06250025-2.34374964 18.74999954-7.03124972l100.7812499-103.1250004z"
                    fill={color}
                />
            </svg>
        );
    }
}
